/* CSS Document */
body{width:100%; max-width:640px; min-width:320px;margin:0 auto;}
ul,p,li,h3{ margin:0px; padding:0px;}
ul{ list-style:none;}

.cf_main{width:100%;font-family:"微软雅黑";}
.cf_menu,.hot_sale,.hs_list{width:100%;}
/*分类菜单*/
.cf_menu li{width:16.129032258%; float:left;text-align:center; margin:3.225806% 4.4% 0; font-size:0.75em;}
.cf_menu li a,.cf_menu li a:hover{ color:#333; text-decoration:none;}
.cf_menu li img{ width:100%; height:auto;}
.cf_menu li:last-child{ margin-right:0px;}
/*今日疯抢*/
.td_bsk{width:96.725%; margin-top:3.75%; background:#ebebeb; padding:2.34375% 1.8%; overflow:hidden;}
.td_bsk_c{ width:100%;}
.td_bsk_l,.td_bsk_m,.td_bsk_r{ display:inline-block; vertical-align:middle;}
.td_bsk_l{width:35.567376%;}
.td_bsk_l img{ width:100%; height:auto;}
.td_bsk_l .timer{width:96.108949%; position:relative; font-family:Helvetica;}
.td_bsk_l .timer img{ width:100%; height:auto;}
.td_bsk_l p.gray{ color:#666; font-size:0.625em; text-align:center;}
.td_bsk_l .timer .t_h,.td_bsk_l .timer .t_m,.td_bsk_l .timer .t_s{position:absolute;font-size:1.75em;  color:#fff;  font-weight:600;}
.td_bsk_l .timer .t_h,.td_bsk_l .timer .t_m,.td_bsk_l .timer .t_s{font-family:Helvetica;top:8%;letter-spacing:22px;}
.td_bsk_l .timer .t_h{  left:2%;}
.td_bsk_l .timer .t_m{left:37%;}
.td_bsk_l .timer .t_s{ left:73%;}
.td_bsk_m{ width:23%; margin:0 1.4% 0 0; font-size:1.25em; text-align:right;}
.td_bsk_m p.mak{padding:0 7.5% 0 0;}
.td_bsk_m p.pro_name{padding:0 0 0 6%; text-align:left;}
.td_bsk_m .mny{ color:#e43828; font-weight:bold;font-size:2.5em;font-family:Helvetica;}
.td_bsk_r{width:36.7%; text-align:left;}
.td_bsk_r img{ width:100%; height:auto; margin-bottom:-5px;}
/*热卖*/
.fm{ font-family:Helvetica;}
.hot_sale{background:#be272d; border-bottom:1px solid #e7aeb0; position:relative;padding:2px 0;}
.hot_sale .hs_img{ width:53.4375%; padding-top:3px; margin:0px auto; position:relative;}
.hot_sale .hs_img img{ width:100%; height:auto;}
.hot_sale .hot_more {width:70px; height:100%; text-align:center; position:absolute;top:0px; right:0px;font-size:0.9rem; color:#fff; line-height:1rem;padding-top:1.5%;}
.hs_list li{width:48.825%; float:left; position:relative; margin:0 0 1.625% 0.5%; border:1px solid #eaeaea; padding-bottom:5px;}
.hs_list li img{ width:100%; height:auto;}
/*.hs_list li:nth-child(2n+1){margin:0 0.625% 1.625% 0px;}
.hs_list li:nth-child(2n){ margin:0 0 1.625% 0.625%;}*/
.hs_list li .hs_title{ width:92%; margin:5px auto 0; text-align:left;}
.hs_list li h3{ color:#6a3906; width:92%; height:31px; overflow:hidden; margin:5px auto 0; font-weight:normal;font-size:0.75em; text-align:left;}
.hs_list li .hs_title .money{float:left; color:#ef9400; font-family:Helvetica; font-size:1.25em; border-radius:20px; -webkit-border-radius:20px; width:50px; height:20px; text-align:left; line-height:20px;}
.hs_list li .hs_title .money b{ font-family:Helvetica;font-weight:bold;}
.hs_list li .hs_btn{ float:right; font-size:0.85em; background:#ef9400;font-family:Helvetica; text-align:center; color:#fff; width:40px; font-size:0.75em; display:block;border-radius:20px; -webkit-border-radius:20px; font-weight:bold; width:50px;  height:20px; line-height:20px;}
.hs_list li a,.hs_list li a:hover{ text-decoration:none;}
.hs_bkTop{ width:104px; height:26px;  background:#e43828; margin:3% auto; line-height:26px; cursor:pointer; color:#fff; font-size:0.75em; text-align:center;border-radius:20px; -webkit-border-radius:20px;}

@media screen and (max-width:500px){
	.td_bsk_l .timer .t_h,.td_bsk_l .timer .t_m,.td_bsk_l .timer .t_s{top:4%;letter-spacing:20px;font-size:1.25em;}
	.td_bsk_m{font-size:1em;}
	
}
@media screen and (max-width:414px){
	.td_bsk_l .timer .t_h,.td_bsk_l .timer .t_m,.td_bsk_l .timer .t_s{ top:4%;letter-spacing:12px;font-size:1em;}
	.td_bsk_m{font-size:0.75em;}
}
@media screen and (max-width:360px){
	.td_bsk_l .timer .t_h,.td_bsk_l .timer .t_m,.td_bsk_l .timer .t_s{ top:1%;letter-spacing:12px;}
	.hs_list li{width:48.755%;}
}
@media screen and (max-width:320px){
	.td_bsk_l .timer .t_h,.td_bsk_l .timer .t_m,.td_bsk_l .timer .t_s{ top:0.8%;letter-spacing:9px;}
}











